package com.ruifu.worksheet.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.io.Serializable;
import java.math.BigInteger;
import java.util.Date;

/**
 * @author yuanyundi
 * @date 2020/04/14
 */
@Data
public class WsCustomizeTypeVO implements Serializable {
    private static final long serialVersionUID = -1L;

    /**
     * 表ID：自增长
     */
    private Long ctTypeId;

    /**
     * 类型编号：同账套唯一
     */
    private String ctCode;

    /**
     * 类型名称
     */
    private String ctName;

    /**
     * 类别
     */
    private String ctClass;

    /**
     * 流程模板ID
     */
    private String ctWflowid;

    /**
     * 流程模板名称
     */
    private String ctWflowname;

    /**
     * 附件模板电子文件ID
     */
    private BigInteger ctAccessoriesid;

    /**
     * 附件模板名称
     */
    private String ctAccessoriesname;

    /**
     * 扩展属性集
     */
    private String ctAttributelist;

    /**
     * 启用状态
     */
    private String ctStatus;

    /**
     * 备注说明
     */
    private String ctRemarks;

    /**
     * 创建者
     */
    private Long creaTor;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date creDate;

    /**
     * 最近修改人
     */
    private Long lastUpdator;

    /**
     * 最近修改日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date lastUpdate;

    /**
     * 所有者ID
     */
    private Long oWner;

    /**
     * 所有者所属部门ID
     */
    private Long orgId;

    /**
     * 删除标记
     */
    private String delFlag;

    /**
     * 账套ID
     */
    private Long setSid;

    /**
     * 权限码
     */
    private String authorityCode;
}
